package routers

import (
	"net/http"

	"github.com/gin-gonic/gin"
)

// v1 版本相关路由注册
func LoadV1Router(e *gin.Engine) {
	v1 := e.Group("/v1") // 创建 /v1 路由分组
	{
		v1.GET("/post", postHandler) // 注册 /v1/post 路由
		v1.GET("/get", getHandler)   // 注册 /v1/get 路由
	}
}

// 处理 /v1/post 路由的请求
func postHandler(c *gin.Context) {
	c.JSON(http.StatusOK, gin.H{
		"action": "post",
		"msg":    "This is the post handler",
	})
}

// 处理 /v1/get 路由的请求
func getHandler(c *gin.Context) {
	c.JSON(http.StatusOK, gin.H{
		"action": "get",
		"msg":    "This is the get handler",
	})
}
